import Vue from 'vue'
import App from './App.vue'
// import router from './router'
// import store from './store'

// 导入全局自定义指令
import './directive/font'

// 导入过滤器
import './filter'

Vue.config.productionTip = false

// 全局指令定义
/* Vue.directive('font', {
  bind(el, bindings) {
    el.style.fontSize = '20px'
  }
}) */

// 全局过滤器
/* Vue.filter('substr2', (value, len = 10) => {
  if (value.length < len) return value
  return value.substr(0, len) + '...'
}) */

// 全局混入  本项目中所有的组件都会执行它，只会你定义了
/* Vue.mixin({
  created() {
    console.log(location.pathname === '/login');
    // token
    console.log('全局生命期--- created');
  }
}) */


new Vue({
  // router,
  // store,
  render: h => h(App)
}).$mount('#app')
